# `Cryppo.EncryptionArtefacts`
[🔗](https://github.com/leikind/cryppo_ex/blob/main/lib/cryppo/encryption_artefacts.ex#L1)

A struct for encryption artefacts

Each encryption strategy can use `Cryppo.EncryptionArtefacts` if it
makes sense for the underlying cipher.

# `t`

```elixir
@type t() :: %Cryppo.EncryptionArtefacts{
  additional_authenticated_data: binary() | nil,
  authentication_tag: binary() | nil,
  initialization_vector: binary() | nil
}
```

Struct `Cryppo.EncryptionArtefacts`

# `current_version`

```elixir
@spec current_version() :: &lt;&lt;_::8&gt;&gt;
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
