diff --git a/zenoh-jni/Cargo.lock b/zenoh-jni/Cargo.lock index c7e100b..586caf1 100644 --- a/zenoh-jni/Cargo.lock +++ b/zenoh-jni/Cargo.lock @@ -1558,6 +1558,16 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[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 = "pem-rfc7468" version = "0.7.0" @@ -1945,6 +1955,20 @@ dependencies = [ "getrandom 0.3.4", ] +[[package]] +name = "rcgen" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10b99e0098aa4082912d4c649628623db6aba77335e4f4569ff5083a6448b32e" +dependencies = [ + "pem", + "ring", + "rustls-pki-types", + "time", + "x509-parser", + "yasna", +] + [[package]] name = "redox_syscall" version = "0.4.1" @@ -3735,11 +3759,21 @@ dependencies = [ "lazy_static", "nom", "oid-registry", + "ring", "rusticata-macros", "thiserror 2.0.18", "time", ] +[[package]] +name = "yasna" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" +dependencies = [ + "time", +] + [[package]] name = "yoke" version = "0.8.2" @@ -3766,7 +3800,7 @@ dependencies = [ [[package]] name = "zenoh" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "ahash", "arc-swap", @@ -3816,7 +3850,7 @@ dependencies = [ [[package]] name = "zenoh-buffers" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "zenoh-collections", ] @@ -3824,7 +3858,7 @@ dependencies = [ [[package]] name = "zenoh-codec" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "tracing", "uhlc", @@ -3835,7 +3869,7 @@ dependencies = [ [[package]] name = "zenoh-collections" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "ahash", ] @@ -3843,7 +3877,7 @@ dependencies = [ [[package]] name = "zenoh-config" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "json5", "nonempty-collections", @@ -3868,7 +3902,7 @@ dependencies = [ [[package]] name = "zenoh-core" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "lazy_static", "tokio", @@ -3879,7 +3913,7 @@ dependencies = [ [[package]] name = "zenoh-crypto" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "aes", "hmac", @@ -3892,7 +3926,7 @@ dependencies = [ [[package]] name = "zenoh-ext" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "bincode", @@ -3911,7 +3945,7 @@ dependencies = [ [[package]] name = "zenoh-keyexpr" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "getrandom 0.2.17", "hashbrown 0.16.1", @@ -3926,7 +3960,7 @@ dependencies = [ [[package]] name = "zenoh-link" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "zenoh-config", "zenoh-link-commons", @@ -3944,13 +3978,16 @@ dependencies = [ [[package]] name = "zenoh-link-commons" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "base64", + "bytes", "flume 0.11.1", "futures", "quinn", + "quinn-proto", + "rcgen", "rustls", "rustls-pemfile", "rustls-pki-types", @@ -3977,7 +4014,7 @@ dependencies = [ [[package]] name = "zenoh-link-quic" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "quinn", @@ -3993,7 +4030,7 @@ dependencies = [ [[package]] name = "zenoh-link-quic_datagram" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "quinn", @@ -4010,7 +4047,7 @@ dependencies = [ [[package]] name = "zenoh-link-tcp" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "socket2 0.5.10", @@ -4027,7 +4064,7 @@ dependencies = [ [[package]] name = "zenoh-link-tls" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "base64", @@ -4056,10 +4093,11 @@ dependencies = [ [[package]] name = "zenoh-link-udp" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "libc", + "quinn", "socket2 0.5.10", "tokio", "tokio-util", @@ -4077,7 +4115,7 @@ dependencies = [ [[package]] name = "zenoh-link-unixsock_stream" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "nix", @@ -4095,7 +4133,7 @@ dependencies = [ [[package]] name = "zenoh-link-ws" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "futures-util", @@ -4115,7 +4153,7 @@ dependencies = [ [[package]] name = "zenoh-macros" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "proc-macro2", "quote", @@ -4126,7 +4164,7 @@ dependencies = [ [[package]] name = "zenoh-plugin-trait" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "git-version", "libloading", @@ -4143,7 +4181,7 @@ dependencies = [ [[package]] name = "zenoh-protocol" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "const_format", "rand 0.8.5", @@ -4158,7 +4196,7 @@ dependencies = [ [[package]] name = "zenoh-result" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "anyhow", ] @@ -4166,7 +4204,7 @@ dependencies = [ [[package]] name = "zenoh-runtime" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "lazy_static", "ron", @@ -4180,7 +4218,7 @@ dependencies = [ [[package]] name = "zenoh-sync" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "arc-swap", "event-listener", @@ -4194,7 +4232,7 @@ dependencies = [ [[package]] name = "zenoh-task" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "futures", "tokio", @@ -4207,7 +4245,7 @@ dependencies = [ [[package]] name = "zenoh-transport" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "crossbeam-utils", @@ -4241,7 +4279,7 @@ dependencies = [ [[package]] name = "zenoh-util" version = "1.8.0" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#de243063194c366477f2cab13945fe6f2be20143" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#57858175a266fedfc248818c83b72ef0ea32c7af" dependencies = [ "async-trait", "const_format",