---
title: TKTokenOperation.performKeyExchange
framework: cryptotokenkit
role: symbol
role_heading: Case
path: cryptotokenkit/tktokenoperation/performkeyexchange
---

# TKTokenOperation.performKeyExchange

## Declaration

```swift
case performKeyExchange
```

## Discussion

Discussion Perform a Diffie-Hellman style cryptographic key exchange using a private key

## See Also

### Constants

- [TKTokenOperation.none](cryptotokenkit/tktokenoperation/none.md)
- [TKTokenOperation.readData](cryptotokenkit/tktokenoperation/readdata.md)
- [TKTokenOperation.signData](cryptotokenkit/tktokenoperation/signdata.md)
- [TKTokenOperation.decryptData](cryptotokenkit/tktokenoperation/decryptdata.md)
