Returns the parts of the encrypted buffer as a map.
The map contains the ciphertext, tag, and nonce.
Map<String, Uint8List> get parts { return { 'ciphertext': ciphertext, 'tag': tag, 'nonce': nonce, }; }