---
title: "init(seedRepresentation:publicKey:)"
framework: cryptokit
role: symbol
role_heading: Initializer
path: "cryptokit/xwingmlkem768x25519/privatekey/init(seedrepresentation:publickey:)"
---

# init(seedRepresentation:publicKey:)

## Declaration

```swift
init<D>(seedRepresentation: D, publicKey: XWingMLKEM768X25519.PublicKey?) throws where D : DataProtocol
```

## See Also

### Creating a private key

- [init(integrityCheckedRepresentation:)](cryptokit/xwingmlkem768x25519/privatekey/init(integritycheckedrepresentation:).md)
