From e34c2605baf5e543b2346906c81cc7cf623f1954 Mon Sep 17 00:00:00 2001 From: Jazz Turner-Baggs <473256+jazzz@users.noreply.github.com> Date: Mon, 12 Jan 2026 03:15:17 -0800 Subject: [PATCH] update rust impl --- .../encryption/logoschat.encryption.rs | 17 ++++++++++++++++- .../src/logoschat/invite/logoschat.invite.rs | 8 -------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/gen/rust/src/logoschat/encryption/logoschat.encryption.rs b/gen/rust/src/logoschat/encryption/logoschat.encryption.rs index 1495f03..ee70cea 100644 --- a/gen/rust/src/logoschat/encryption/logoschat.encryption.rs +++ b/gen/rust/src/logoschat/encryption/logoschat.encryption.rs @@ -4,7 +4,7 @@ /// Alternatives: ??? #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct EncryptedPayload { - #[prost(oneof="encrypted_payload::Encryption", tags="1, 2")] + #[prost(oneof="encrypted_payload::Encryption", tags="1, 2, 3")] pub encryption: ::core::option::Option, } /// Nested message and enum types in `EncryptedPayload`. @@ -15,6 +15,8 @@ pub mod encrypted_payload { Plaintext(super::Plaintext), #[prost(message, tag="2")] Doubleratchet(super::Doubleratchet), + #[prost(message, tag="3")] + Xk0(super::Xk0), } } #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] @@ -36,4 +38,17 @@ pub struct Doubleratchet { #[prost(string, tag="5")] pub aux: ::prost::alloc::string::String, } +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Xk0 { + #[prost(bytes="bytes", tag="1")] + pub initiator_static: ::prost::bytes::Bytes, + #[prost(bytes="bytes", tag="2")] + pub initiator_ephemeral: ::prost::bytes::Bytes, + #[prost(bytes="bytes", tag="3")] + pub responder_static: ::prost::bytes::Bytes, + #[prost(bytes="bytes", tag="4")] + pub responder_ephemeral: ::prost::bytes::Bytes, + #[prost(bytes="bytes", tag="5")] + pub payload: ::prost::bytes::Bytes, +} // @@protoc_insertion_point(module) diff --git a/gen/rust/src/logoschat/invite/logoschat.invite.rs b/gen/rust/src/logoschat/invite/logoschat.invite.rs index 013e528..2ae4e7a 100644 --- a/gen/rust/src/logoschat/invite/logoschat.invite.rs +++ b/gen/rust/src/logoschat/invite/logoschat.invite.rs @@ -2,14 +2,6 @@ // This file is @generated by prost-build. #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct InvitePrivateV1 { - #[prost(bytes="bytes", tag="1")] - pub initiator: ::prost::bytes::Bytes, - #[prost(bytes="bytes", tag="2")] - pub initiator_ephemeral: ::prost::bytes::Bytes, - #[prost(bytes="bytes", tag="3")] - pub participant: ::prost::bytes::Bytes, - #[prost(int32, tag="4")] - pub participant_ephemeral_id: i32, #[prost(string, tag="5")] pub discriminator: ::prost::alloc::string::String, #[prost(message, optional, tag="6")]