jsnode crypto createHmac & createHash

andre via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Nov 28 06:40:35 PST 2014


fantastic, thanks a lot.

Kind regards
André

On Friday, 28 November 2014 at 13:09:34 UTC, Daniel Kozák via
Digitalmars-d-learn wrote:
> V Fri, 28 Nov 2014 12:46:25 +0000
> andre via Digitalmars-d-learn 
> <digitalmars-d-learn at puremagic.com>
> napsáno:
>
>> Hi,
>> 
>> I translate some functionality written in jsnode,
>> which contains a crypto library.
>> 
>> Although there is some sha256 support in
>> phobos I think, they do not provide all functionality
>> I need to translate following two functions.
>> (Input and output is ubyte[])
>> 
>> Is there a library which supports the methods
>> similiar (createHmac, update)... ?
>> 
>> function hmac(key, msg) {
>>    var hash = crypto.createHmac('sha256', key);
>>    hash.update(msg);
>>    return new Buffer(hash.digest(), 'binary');
>> }
>> 
>> function sha256(msg) {
>>    var hash = crypto.createHash('sha256');
>>    hash.update(msg);
>>    return new Buffer(hash.digest(), 'binary');
>> }
>> 
>> Kind regards
>> André
>
> I am using  
> https://github.com/pszturmaj/phobos/tree/master/std/crypto


More information about the Digitalmars-d-learn mailing list