---
title: "init(rawRepresentation:)"
framework: cryptokit
role: symbol
role_heading: Initializer
path: "cryptokit/p384/signing/ecdsasignature/init(rawrepresentation:)"
---

# init(rawRepresentation:)

Creates a P-384 digital signature from a raw representation.

## Declaration

```swift
init<D>(rawRepresentation: D) throws where D : DataProtocol
```

## Parameters

- `rawRepresentation`: A raw representation of the signature as a collection of contiguous bytes.

## See Also

### Creating a signature

- [init(derRepresentation:)](cryptokit/p384/signing/ecdsasignature/init(derrepresentation:).md)
