---
title: sec_protocol_key_update_t
framework: security
role: symbol
role_heading: Type Alias
path: security/sec_protocol_key_update_t
---

# sec_protocol_key_update_t

## Declaration

```swift
typealias sec_protocol_key_update_t = (sec_protocol_metadata_t, @escaping sec_protocol_key_update_complete_t) -> Void
```

## Parameters

- `metadata`: A sec_protocol_metadata_t instance.
- `complete`: A sec_protocol_key_update_complete_t to be invoked when the key update is complete.

## Discussion

Discussion Block to be invoked when the protocol key MUST be updated.
