I actually have a (partial, since I was only used part of the library)
Silverlight for Windows Phone build of BouncyCastle. It's pretty easy; the
#if guards for Silverlight take care of almost everything.

Note that it's for WP7.5, though. WP8 can run Silverlight apps, but doesn't
natively use them - it uses WinRT instead, which is yet another Windows API
that is built on top of Win32, and has .NET bindings. I have begun work on a
WinRT port (for a Win8 app, not WP8, but it should apply to either) but
that's a much bigger undertaking, and currently there's an odd bug in my
build (the reason I joined this list, actually). It would be great to get
WinRT as a supported API, and I was hoping to add that myself, but the
problem is deep inside the PGP packet format, and that's not something I
know much about.

Hacking

-----Original Message-----
From: Hunter McMillen [mailto:mcmil...@gmail.com] 
Sent: Wednesday, 16 Jan 2013 8:10 AM
To: dev-crypto-csharp@bouncycastle.org
Subject: [dev-crypto-csharp] Support for Windows Phone 8?

Hi,

I was hoping to use BouncyCastles inside of an Windows Phone 8 application
and was wondering how I could go about recompiling the source into a DLL
with a Windows 8 target? Would I just have to make a new Silverlight project
and move files over individually? Or is there some better way?

Thanks,
Hunter McMillen





Reply via email to