Skip to content

Conversation

@Ojin13
Copy link

@Ojin13 Ojin13 commented Oct 27, 2025

We should eventually remove old "Sign" and "Decrypt" endpoints and keep using only the streaming version to stay consistent and to avoid maintaining 2 endpoints that do almost the same thing. Streaming is preferred over the classic gRPC request as it allows us to bypass max gRPC message size limitation, by chunking the request (like image or PDF upload) into smaller parts that don't struggle with gRPC limitations.

First, let's merge this PR while keeping old Sign and Decrypt endpoints. Once its merged, we can create a new PR where we will remove the old endpoints - this is to keep client and server protobuf definition in sync.

Also, since I am not a Rust developer, please take a look at the Rust code in this PR and check if it does not violate any standards etc @MarekMracna. The current version is working but could probably by improved.

Note:
This protobuf definition is compatible with meesign-client in the grpc-streaming branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant