In the course of trying to get CouchDB running on a SheevaPlug running
Ubuntu 9.04, I'm having issues getting the Erlang crypto library up and
running - the armv5te architecture makes binary packages scarce/out-of-date,
and the limited storage space makes compilation of all the dependencies from
source difficult.  A grep through the CouchDB 0.10.1 source shows that there
are 5 actual calls into the crypto library, calling the functions: start/0,
sha/1, rand_bytes/1, rand_uniform/2, and sha_mac/2.  I've created a
pure-Erlang copy of this API (that attempts to fallback to the crypto
library if possible) at http://gist.github.com/279085.  I'm not skilled
enough to integrate this into my source tree, but I was wondering if I could
get any pointers on patching it in to a build to test, and if the team would
be interested in the contribution?

Thanks very much,

Jonathan

Reply via email to