Encryption in Android NDK/JNI - (Change to existing project)

I am in need of a C and Java developer to make changes to an exisitng eclipse Android project which will make use of AES / Rijndael encryption standards rather than the current method which is an XOR.

The existing project reads in data from a file in the form of a byte array and then passes it to the C code library using JNI with the Android NDK. This C code then returns an encrypted byte array back to the java application.

I need a developer to change the current XOR method and replace it with 256 bit Rijndael encryption.

The code for the Rijndael implementation is found here: [url removed, login to view]

I am lost with how to link these files in and build the library so that it is recognized in the JNI.

You will need to:

Download the Rijndael code mentioned above,

Import them into the exising JNI code

code an interface for my java code to call which will accept a byte array of up to 1MB along with an encryption key seed and return the encrypted byte array.

Code a similar method for decryption

Build the .so lib and import into the eclipse project.

The whole thing needs to be pretty efficient. 10MB should take no longer than 2 seconds to encrypt.

Attached is the eclipse project file.

Many thanks.

Skills: Android, C Programming, Mobile App Development

See more: android ndk aes, android ndk encryption, android ndk encrypt, ndk aes, android jni encrypt, android jni encryption, ndk encrypt, android jni aes, aes android ndk, android encryption, android ndk aes encryption, jni aes, jni encrypt, android aes ndk, jni encryption, aes ndk, encryption android, android encrypt jni, jni file encrypt, encryption jni android, encrypt android jni, rijndael ndk, rijndael android, android aes encryption ndk, ndk encryption

About the Employer:
( 0 reviews ) United Kingdom

Project ID: #1144975

9 freelancers are bidding on average £172 for this job


Hi,I can do this,Please check inbox for my inquiries.

£100 GBP in 3 days
(49 Reviews)

See my PM..

£150 GBP in 1 day
(3 Reviews)

Hi, We are passionate about delighting our clients. We sincerely believe we're your best choice. Thanks

£230 GBP in 12 days
(1 Review)

Hi sir here a complete team available to you please check your pm for our portfolio

£250 GBP in 15 days
(0 Reviews)

we read your attached file we are ready to do it nice to bid thanks

£200 GBP in 15 days
(0 Reviews)

Please check your PMB

£50 GBP in 3 days
(0 Reviews)

Dear sir, We are interested to this android [login to view URL] send us your confirmation to start the project. Thank you, Best regards ipower solutions.

£230 GBP in 15 days
(0 Reviews)

See my PM..

£140 GBP in 3 days
(0 Reviews)

If you share the world opinion that India is the best destination to opt for out-source we will prove it to you. You will feel your project will be happening just outside your cabin. We are your offshore developers bu More

£200 GBP in 7 days
(0 Reviews)