Embedded systems file encryption library
c, embedded, encryption, filesystems
Solution
You might want to check out NaCl (pronounced as "salt"), especially since this is for an embedded system.
It has CPU-specific tunings and doesn't require any dynamic memory allocation.
As for licensing, the page (linked above) says "All of the NaCl software is in the public domain".
Problem
I've got a project and a part of it is incorporating encryption into a FAT file system. The goal of the project is not the encryption, so I'm free to use open-source pre-done libraries. Ideally what I'm after is a C library which uses RSA, that already has the methods for computing keys and encrypting/decrypting files.