timmolter/XChange — pull request #311 by tbosman (2014-02-13 18:22:35+00:00)
Title: Fixes incidental incorrect hmac signature for Bitfinex

I didn't see this bug was reported yet, but the param digest returned a too short signature whenever it started with 4 or more zeros, leading to invalid signature response from the server. This changes the minimum width for the signature in hexadecimal base from 64
to 96, because the SHA384 algo uses 384 = 4*96 bit keys. This way leading zeros
don't get trimmed anymore.