diff --git a/cc/containers/sdk/orchestrator_crypto_client.cc b/cc/containers/sdk/orchestrator_crypto_client.cc index 6d525f825d..fa972f43fc 100644 --- a/cc/containers/sdk/orchestrator_crypto_client.cc +++ b/cc/containers/sdk/orchestrator_crypto_client.cc @@ -50,7 +50,8 @@ absl::StatusOr<SessionKeys> OrchestratorCryptoClient::DeriveSessionKeys( DeriveSessionKeysRequest request; request.set_key_origin(key_origin); request.set_serialized_encapsulated_public_key( - serialized_encapsulated_public_key.data()); + serialized_encapsulated_public_key.data(), + serialized_encapsulated_public_key.size()); DeriveSessionKeysResponse response; grpc::Status status = stub_->DeriveSessionKeys(&context, request, &response); @@ -69,7 +70,7 @@ absl::StatusOr<Signature> OrchestratorCryptoClient::Sign( context.set_authority(kContextAuthority); SignRequest request; request.set_key_origin(key_origin); - request.set_message(message.data()); + request.set_message(message.data(), message.size()); SignResponse response; grpc::Status status = stub_->Sign(&context, request, &response);