UNPKG

julc

Version:

yul with some solidioms

38 lines (28 loc) 540 B
/*! * blake2b256.js - BLAKE2b implementation for bcrypto * Copyright (c) 2017-2019, Christopher Jeffrey (MIT License). * https://github.com/bcoin-org/bcrypto */ 'use strict'; const BLAKE2b = require('./blake2b'); /** * BLAKE2b256 */ class BLAKE2b256 extends BLAKE2b { constructor() { super(); } init(key) { return super.init(32, key); } static hash() { return new BLAKE2b256(); } static digest(data, key) { return super.digest(data, 32, key); } } /* * Expose */ module.exports = BLAKE2b256;