> From: den...@dennislandi.com [mailto:den...@dennislandi.com] > > I just joined the list. I am a C# developer who has been tasked with > implementing AES CCM encryption/decryption. > > I have started an empty console app project and installed the Bouncy Castle > Nuget Package. > > So I am ready to test some code! > > Can someone please give me some guidance on how to get started > exercising the AES CCM code? > > Is there some sample code available? > > I am using VS2015 (if that matters)
The first advice I'd give is, since you're doing BC development, instead of using the NuGet package, fork & clone the BC source. The .sln file is archaic, but a one-time conversion process works, and then the project builds. I don't know how David or anyone tests the code - because in my experience the tests are mostly broken - so I'm sure I'm just doing it wrong. The advantage of building from source is that you'll be able to step through BC code, which is often very useful.