t() :: %WebAuthnLite.CredentialPublicKey.ES256{ digest_type: atom(), json: String.t(), key: term(), map: map() }
from_cbor_map(map()) :: t()
from_jwk(jwk :: JOSE.JWK.t()) :: t()