# `Tezex.Crypto.PublicKey`
[🔗](https://github.com/objkt-com/tezex/blob/v5.0.0/lib/crypto/public_key.ex#L1)

Holds public key data.

Parameters:
- `:point` [`t:Tezex.Crypto.Point.t/0`]: public key point data;
- `:curve` [`t:Tezex.Crypto.Curve.t/0`]: public key curve information.

# `t`

```elixir
@type t() :: %Tezex.Crypto.PublicKey{
  curve: Tezex.Crypto.Curve.t(),
  point: Tezex.Crypto.Point.t()
}
```

---

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