---
title: "open(inplace:using:nonce:tag:authenticating:)"
framework: cryptokit
role: symbol
role_heading: Type Method
path: "cryptokit/chachapoly/open(inplace:using:nonce:tag:authenticating:)"
---

# open(inplace:using:nonce:tag:authenticating:)

## Declaration

```swift
static func open(inplace message: inout MutableRawSpan, using key: SymmetricKey, nonce: RawSpan, tag: RawSpan, authenticating authenticatedData: RawSpan? = nil) throws
```
