The lightweight BC API is designed so that it should be relatively easy to put together libraries that only contain required functionality. The core of it was designed for MIDP style devices at a time when most of them had a 64k available.
The BC JCE provider is actually built on top of the lightweight API (as in the higher order functionality is delegated to the lower level API). This is useful to know as it means you can use the source of the JCE provider as a guide to constructing specialist functions in the lightweight API.
Regards,
David
|