---
title: HPKEKEMPrivateKeyGeneration
framework: cryptokit
role: symbol
role_heading: Protocol
path: cryptokit/hpkekemprivatekeygeneration
---

# HPKEKEMPrivateKeyGeneration

A type that represents the generation of private keys in HPKE

## Declaration

```swift
@preconcurrency protocol HPKEKEMPrivateKeyGeneration : HPKEKEMPrivateKey
```

## Topics

### Initializers

- [init()](cryptokit/hpkekemprivatekeygeneration/init().md)

## Relationships

### Inherits From

- [HPKEKEMPrivateKey](cryptokit/hpkekemprivatekey.md)
- [KEMPrivateKey](cryptokit/kemprivatekey.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

### Conforming Types

- [XWingMLKEM768X25519.PrivateKey](cryptokit/xwingmlkem768x25519/privatekey.md)
