* Update hash {@link https://nodejs.org/api/crypto.html#crypto_hash_update_data_inputencoding} * @abstract * @param {string | Buffer} data data * @param {Encoding=} inputEncoding data encoding * @returns {this} updated hash
(data, inputEncoding)
| 18 | * @returns {this} updated hash |
| 19 | */ |
| 20 | update(data, inputEncoding) { |
| 21 | this._hash.update( |
| 22 | /** @type {string} */ |
| 23 | (data), |
| 24 | /** @type {Encoding} */ |
| 25 | (inputEncoding) |
| 26 | ); |
| 27 | |
| 28 | return this; |
| 29 | } |
| 30 | |
| 31 | /** |
| 32 | * Calculates the digest {@link https://nodejs.org/api/crypto.html#crypto_hash_digest_encoding} |
no outgoing calls