Contents

kingpin-apps/swift-curve448

Swift-Curve448 is a Swift wrapper for OpenSSL's Curve448 implementation. It provides a simple and familiar API to perform key generation, signing, and signature verification.

Usage

To add Swift-Curve448 as dependency to your Xcode project, select File > Swift Packages > Add Package Dependency, enter its repository URL: https://github.com/Kingpin-Apps/swift-curve448.git and import SwiftCurve448.

``swift dependencies: [ .package(url: "https://github.com/Kingpin-Apps/swift-curve448.git", from: "0.0.1") ] ``

Then, to use it in your source code, add:

import SwiftCurve448

Features

  • [x] Private/Public key generation
  • [x] Shared secret
  • [x] Signing
  • [x] Signature verification

Package Metadata

Repository: kingpin-apps/swift-curve448

Default branch: main

README: README.md