I fixed tye certificate error in the last day or two. Make sure you have the latest code and that your NuGet reference to libtectsecure-uwp is the latest (rt click project, Manage NuGet referenced, on the Updates tab).
The error is because the staging server has an invalid cert. The latest version ignores certificate problems when compiled as a debug build.
From: Lionello Lunesu
Sent: Friday, January 15, 2016 17:43
To: Jeff R; ***@lists.riseup.net
Subject: RE: [whispersystems] WindowsPhone version of Signal
Finally had a chance to try Simonâs and Jeffâs awesome work!
Once I changed the solution platform to x64 (or ARM) I was able to build successfully and run. Iâve removed the âAny CPUâ platform from the solution, since thatâs not available to universal apps.
However, I canât register my device. Am I supposed to host my own TextSecure server? I get an certificate error for the hardcoded PUSH_URL and I thought that installing the certificate as a trusted root would solve it, but alas.
Lionello Lunesu
From: Jeff R
Sent: Tuesday, January 12, 2016 20:18
To: ***@lists.riseup.net
Subject: Re: [whispersystems] WindowsPhone version of Signal
Hi all,
I wanted to send a quick update to the list about the status of a Windows Phone version. Something basic that can send messages back in forth is in place thanks to the hard work of Simon D! I've got the previously mentioned libraries referenced into the project using NuGet, and I feel like it's ready for community contribution.
I put out a couple of good starter ideas for someone wanting to get their feet wet in the code base. You can find those here:
https://github.com/smndtrl/Signal-UWP/issues
This code works on Windows 10, and Windows Phone 10 CTP (if you join the insider's program, you can get this...although Windows 10 Mobile's release should be shortly around the corner).
Please feel free to start making some contributions to this project! In general, keep the same coding guidelines in mind that you see for Signal Android. Here are some basic build instructions (although it should be pretty obvious to those who have used Visual Studio before).
https://github.com/smndtrl/Signal-UWP/wiki/How-to-Build
Regards,
Jeff
On Mon, Dec 28, 2015 at 4:08 PM, Jeff R <***@gmail.com> wrote:
I like the idea of seeing what you can squeeze out of Cordova. My experience with it has been that you definitely have to make some compromises on user experience, but that having one code base is really nice. With the Chrome plugin, you will also probably be able to make light work of porting it to Cordova. I ported Cryptocat for Chrome over to Cordova a few years ago, just for fun. It worked with less than 5 lines of JS code changes, and a lot of CSS adjustment. But, I never liked the way the UI functioned on Windows Phone 8, so it never became something publically available.
I personally am far more interested in a C# / UWP version of TextSecure.
I have taken the libaxolotl port that Simon Dieterle built (he previously replied) and made it publically available as a NuGet package. It uses a curve25519 implementation that I ported from the Java version and put out on NuGet as well. I also wrote a very basic sample client for UWP / Windows 10 that demonstrates the libaxolotl code working in C# with these NuGet packages.
Here is my curve25519 implementation
https://github.com/langboost/curve25519-uwp
https://www.nuget.org/packages/curve25519-uwp/
Simon's libaxolotl code, with a few small contributions from me can be found here:
https://github.com/langboost/libaxolotl-uwp
https://www.nuget.org/packages/libaxolotl-uwp/
The Android TextSecure client uses libphonenumber, and a port of that is available here, and will probably prove helpful for building a C# / UWP version of TextSecure:
https://github.com/langboost/libphonenumber-csharp
https://www.nuget.org/packages/libphonenumber_uwp/
And finally, here is the sample client that shows these two NuGet packages are working in the most basic of cases.
https://github.com/langboost/axolotl-sample-client
I think someone could take these libraries and crank out a universal windows app that has the basics down in short order. All the pieces are there. Simon, is there any chance we could just work on your client in the open? I've seen it, and you've got a lot of great things working. Why not open it up to the community? There are about 8 people that have expressed interest in a WP version in the last 6 months that could be contributing small feature changes here and there. Let's get a Windows Phone community going now. What are your thoughts?
Regards,
Jeff
On Sun, Dec 27, 2015 at 11:04 PM, Simon Dieterle <***@simondieterle.net> wrote:
Well,
since the discussion came up again, i'd like to give you a heads up on what i did in the last months.
I have a C# port of the Java libaxolotl as well as one for libtextsecure. In addition, i have started a universal Windows App (Win/Phone 10).
My prior experience with C# or Windows (UI) development was 0 before i started. If someone with experience in universal app development and especially XAML/Controls wants to help just contact me directly.
I need at least a few more months before it is ready to be tested.
Simon
On 27/12/15 18:13, Nicolas Stuhlfauth wrote:
Hi David,
we have not started, yet. I never worked with Cordova before, but we can
try using it :)
Best Regards,
Nico
------------------------------------------------------------------------
From: ***@googlemail.com
Date: Sun, 27 Dec 2015 17:56:50 +0100
To: ***@lists.riseup.net
Subject: Re: [whispersystems] WindowsPhone version of Signal
Actually, I want to team up :)
Do you already have a fork?
In other news: Iâm not sure how much time I can spend on this project
and I surely wonât have time until saturday. But Iâd really like to help
bring Signal to windows.
Let me know if you start forking something! Will read about Cordova the
next daysâŠ
Cheers,
-David
  Am 27.12.2015 um 11:14 schrieb Lionello Lunesu <lionello>:
  +1. Wanna team up? We could start by forking the desktop version on
  GitHub and investigate building it in Cordova? Never used Cordova,
  but sounds promising.
  Lionello.
  *From:*David Nies <mailto:***@googlemail.com>
  *Sent:*Sunday, December 27, 2015 17:51
  *To:****@lists.riseup.net
  <mailto:***@lists.riseup.net>
  *Subject:*[whispersystems] WindowsPhone version of Signal
  Hi awesome WhisperSystems people!
  Is anyone already working on a WindowsPhone version? Maybe Iâd like
  to helpâŠ
  Greetings
  -David