---
title: SecurityMessage.CipherSuite.Version
framework: accessorytransportextension
role: symbol
role_heading: Enumeration
path: accessorytransportextension/securitymessage/ciphersuite-swift.enum/version
---

# SecurityMessage.CipherSuite.Version

A version of the cipher suite protocol.

## Declaration

```swift
enum Version
```

## Overview

Overview The version determines the format of the protocol information string that the system uses for HPKE key derivation. Use SecurityMessage.CipherSuite.Version.version1 when creating security messages. On your accessory, format the protocol information as {cipherSuite}-Version1-{identifier} when deriving HPKE keys.

## Topics

### Identifying protocol versions

- [SecurityMessage.CipherSuite.Version.version1](accessorytransportextension/securitymessage/ciphersuite-swift.enum/version/version1.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
