On 2 March 2018 at 10:43, Esteban A. Maringolo <emaringolo@gmail.com> wrote:
Hi Ben, all,
So after all this what's the recommended way to use HMAC-SHA512 in Pharo 6?
Start poking around here... https://github.com/Traadh/bittrex/blob/master/src/Bittrex.package/BittrexLib... https://github.com/Traadh/bittrex/blob/master/src/Bittrex.package/BittrexPri... Libsodium installation instructions... https://github.com/Traadh/bittrex I'd need it in combination with PBKDF2 to replicate this Python call:
PBKDF2(password, salt, iterations, macmodule=hmac, digestmodule=hashlib.sha512).read(64)
I guess with iterations=1 you should get the same result as libsodium I had to play around a bit before I worked out where to use bytes and where to use hex strings. It might help to run these test cases through PBKDF2... https://github.com/Traadh/bittrex/tree/master/src/Bittrex.package/BittrexLib... cheers -ben
Regards,
Esteban A. Maringolo
2017-12-10 6:01 GMT-03:00 Ben Coman <btc@openinworld.com>:
Can anyone recommend libraries (native Smalltalk or via FFI) to do generate a HMAC-SHA512 ?
cheers -ben