# Method Nettle.BlockCipher16()->GCM.State()->crypt()

Method crypt

  ``string(8bit)` crypt(`string(8bit)` `data`)`

Description

  Encrypt/decrypt `data` and return the result. `data` must be an integral number of blocks.

  The length of `data` MUST be a multiple of the block size (ie `16`) for all calls except the last.

  Neither the input or output data is not automatically memory scrubbed, unless String.secure has been called on the data.

See also

  update(), digest()