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.