picl-crypto: add real signatures (HMAC). Completely broken right now.
start adapting code for real signatures