AES implementation for BlackBerry and iPhone - iphone

How to implement AES in BlackBerry and iPhone?

The RIM knowedge base article How to - Use Basic Encryption, explains how to implement AES encryption using the Blackberry API.

I don't know about Blackberry, but Google revealed this class for the iPhone which can encrypt NSData objects using AES, and supports NSFileManager too.

Check out BouncyCastle for a JavaME implementation of many common crypto algorithms.

You could look in CommonCrypto library, and CryptoExercise sample app in Apple developer portal.

Related

3DES library for encryption and decryption in iOS

I am developing an iphone application which needs the 3des encryption
Is there any library available
The built-in Common Cryptor handles 3DES. See CCCryptor.

Can I convert my iPhone application to an API?

I have an iPhone application which should be converted to an library, so that I can use it as an API.
How do I do this so that other applications can also use it? (API).
You have to read a bit about the static libraries. It's easy.

Text-to-speech for iPhone (preferably Monotouch)

I am looking into implementing text-to-speech in an iPhone (Monotouch) app I am creating. What good such libraries are there around? If necessary I will have to map a standard iPhone library to Monotouch.
There is no built-in standard iOS library with a public API. Several apps in the App store use the CMU flite (or Festival Lite speech synthesis engine) library, for which there are ports of the library to the iOS/iPhone, perhaps here.
The Monotouch wiki has an explanation here describing how to cross-compile Flite for the iPhone and interop the libraries with Monotouch.

Can I access the keychain on the iPhone with MonoTouch?

I have recently started to develop applications for iPhone with MonoTouch and have to store user names and passwords on the phone. I want to use the keychain for this but can't find anything in the MonoTouch documentation about it. Is it possible to use it directly with MonoTouch or will I have to write some C++/C/Objective-C code that uses the keychain and export it to MonoTouch?
According to the current documentation, there is no bindings for the keychain.
Your solutions are:
post a request to Novell for the bindings.
write a .NET wrapper around the KeyChain function by accessing them through P/Invoke. The following page gives you some hint on how to do it. If you need some direction on how to provide an object-oriented wrapper for KeyChain, you can take some inspiration from the EMKeyChain library.

WS-Security on iphone, is it possible?

I'm new here and I'm facing a problem. I need to know if it is possible to implement the WS-Security protocol with X.509 certificates on a native iPhone application. I haven't found much information on the web, except this information from Apple about security services.
I just want to ask, is it possible? has it been made before?. If it is possible, can you point me in the right direction?.
Thanks in advance.
You should be able to implement this using OpenSSL.
There is a tutorial on The Rare AiR on how you can compile the library for iPhone.
Hope this helps,
Claus