Skip to content

You're viewing documentation for a pre-release version. View the latest stable version

Initializer

init(backing:)

iOS 26.0+ macOS 26.0+ tvOS 26.0+ watchOS 26.0+
Creates an MLDSA.PublicKey instance using the provided public key.
init(backing: some MLDSAPublicKey)

Parameters

backing

The SwiftCrypto public key.

Discussion

This init constructs an MLDSA.PublicKey based on the corresponding SwiftCrypto public key, such as MLDSA65.PublicKey or MLDSA87.PublicKey.