/** * This file is derived from prior work. * * See NOTICE.md for full license text. * * Derived from: * - hash-base, Copyright (c) 2016 Kirill Fomichev * - cipher-base, Copyright (c) 2017 crypto-browserify contributors * - sha.js, Copyright (c) 2013-2018 sha.js contributors */ import { Buffer } from '../buffer'; import Hash from './Hash'; export default class Sha512 extends Hash { private _ah; private _bh; private _ch; private _dh; private _eh; private _fh; private _gh; private _hh; private _al; private _bl; private _cl; private _dl; private _el; private _fl; private _gl; private _hl; private _w; constructor(); _update(M: Buffer): void; _hash(): Buffer; }