Cipher object methods
Method | Description | Sample |
---|---|---|
encryptedBuf = crypto:update(data) | For the streaming encryption, there is an update function that can be called many times. The cryptoBuf can be nil if using a block cipher and if there is not yet enough data to fill it up. The last call must be crpyto:doFinal(data), see later. | data = encrypt:update("hello world") |
encryptedBuf = crypto:doFinal(data) | To encrypt a single string (not streaming) or terminate a sequence of update calls, use doFinal. doFinal can also be called without an argument. | data = encrypt:doFinal("hello world") |