This technical article at DevBuzz.com notes that the .NET Compact Framework does not currently have the namespace System.Security.Cryptography -- yet, as the world becomes more wireless, there is an increasing need for security. The author's solution is to make use of CryptoApi, an unmanaged API used to call unmanaged cryptographic implementations that exist...
Smartphone and Pocket PC devices, via .NET CF pInvokes.