---
title: SecureEnclave.MLDSA65.PrivateKey
framework: cryptokit
role: symbol
role_heading: Structure
path: cryptokit/secureenclave/mldsa65/privatekey
---

# SecureEnclave.MLDSA65.PrivateKey

## Declaration

```swift
struct PrivateKey
```

## Topics

### Initializers

- [init(accessControl:)](cryptokit/secureenclave/mldsa65/privatekey/init(accesscontrol:).md)
- [init(accessControl:authenticationContext:)](cryptokit/secureenclave/mldsa65/privatekey/init(accesscontrol:authenticationcontext:).md)
- [init(dataRepresentation:)](cryptokit/secureenclave/mldsa65/privatekey/init(datarepresentation:).md)
- [init(dataRepresentation:authenticationContext:)](cryptokit/secureenclave/mldsa65/privatekey/init(datarepresentation:authenticationcontext:).md)

### Instance Properties

- [dataRepresentation](cryptokit/secureenclave/mldsa65/privatekey/datarepresentation.md)
- [publicKey](cryptokit/secureenclave/mldsa65/privatekey/publickey.md)

### Instance Methods

- [signature(for:)](cryptokit/secureenclave/mldsa65/privatekey/signature(for:).md)
- [signature(for:context:)](cryptokit/secureenclave/mldsa65/privatekey/signature(for:context:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
