Skip to main content

update

method Decipher.prototype.update
Jump to headingDecipher.prototype.update(data: ArrayBufferView): Buffer

Updates the decipher with data. If the inputEncoding argument is given, the data argument is a string using the specified encoding. If the inputEncoding argument is not given, data must be a Buffer. If data is a Buffer then inputEncoding is ignored.

The outputEncoding specifies the output format of the enciphered data. If the outputEncoding is specified, a string using the specified encoding is returned. If no outputEncoding is provided, a Buffer is returned.

The decipher.update() method can be called multiple times with new data until decipher.final() is called. Calling decipher.update() after decipher.final() will result in an error being thrown.

Parameters Jump to heading

Jump to headingdata: ArrayBufferView

Return Type Jump to heading

Buffer
Jump to headingDecipher.prototype.update(
data: string,
inputEncoding: Encoding,
): Buffer

Parameters Jump to heading

Jump to headingdata: string

Return Type Jump to heading

Buffer
Jump to headingDecipher.prototype.update(
data: ArrayBufferView,
inputEncoding: undefined,
outputEncoding: Encoding,
): string

Parameters Jump to heading

Jump to headingdata: ArrayBufferView
Jump to headinginputEncoding: undefined
Jump to headingoutputEncoding: Encoding

Return Type Jump to heading

string
Jump to headingDecipher.prototype.update(
data: string,
inputEncoding: Encoding | undefined,
outputEncoding: Encoding,
): string

Parameters Jump to heading

Jump to headingdata: string
Jump to headinginputEncoding: Encoding | undefined
Jump to headingoutputEncoding: Encoding

Return Type Jump to heading

string
Back to top