---
title: "init(rawRepresentation:)"
framework: cryptokit
role: symbol
role_heading: Initializer
path: "cryptokit/mldsa65/publickey/init(rawrepresentation:)"
---

# init(rawRepresentation:)

Parses a public key from a serialized representation.

## Declaration

```swift
init<D>(rawRepresentation: D) throws where D : DataProtocol
```

## Parameters

- `rawRepresentation`: The public key, in the FIPS 204 standard serialization format.

## Return Value

Return Value The deserialized public key.
