Category Archives: crypto

Managed Crypto vs CommonCrypto : Deciphering results

After the hash algorithms the next part of MonoTouch‘s switch to CommonCrypto covers the symmetric ciphers, commonly referred to CommonCryptor. This includes: DESCryptoServiceProvider, TripleDESCryptoServiceProvider, RC2CryptoServiceProvider and parts of RijndaelManaged inside mscorlib.dll; ARC4Managed inside Mono.Security.dll; and AESManaged inside System.Core.dll Those are … Continue reading

Posted in crimson, crypto, mono, monotouch, xamarin | Leave a comment

Managed Crypto vs CommonCrypto : Digesting results

As part of MonoTouch‘s switch to CommonCrypto most of the digest (hash) algorithm implementations were changed to use CommonDigest. This includes: MD5CryptoServiceProvider, SHA1[CryptoServiceProvider|Managed], SHA256Managed, SHA384Managed and SHA512Managed inside mscorlib.dll; and MD2Managed, MD4Managed and SHA224Managed inside Mono.Security.dll If you know well … Continue reading

Posted in crypto, mono, monotouch, xamarin | 1 Comment

Managed Crypto vs CommonCrypto

A bit of history… Mono has always provided fully managed implementations of almost every cryptographic algorithms supported by .NET, either directly (in the base class libraries) or indirectly (e.g. additional algorithms required for X.509 or SSL/TLS support). That approach gets … Continue reading

Posted in crimson, crypto, mono, monotouch, xamarin | 2 Comments

/dev/crypto support in Crimson

Remember Crimson ? Back in 2006, you know the year of the linux desktop ;-), I started a new project/repo for people who wanted to contribute alternative cryptographic implementations for Mono (or .NET). That did not get much traction but … Continue reading

Posted in crimson, crypto, mono, mono4android | 2 Comments