---
title: "isValidSignature(_:for:)"
framework: cryptokit
role: symbol
role_heading: Instance Method
path: "cryptokit/mldsa65/publickey/isvalidsignature(_:for:)"
---

# isValidSignature(_:for:)

Verifies a MLDSA65 signature.

## Declaration

```swift
func isValidSignature<S, D>(_ signature: S, for data: D) -> Bool where S : DataProtocol, D : DataProtocol
```

## Parameters

- `signature`: The MLDSA65 signature to verify.
- `data`: The signed data.

## Return Value

Return Value true if the signature is valid, false otherwise.
