EllipticCurve

@available(macOS 10.13, iOS 11, watchOS 4.0, tvOS 11.0, *)
public struct EllipticCurve : Equatable, CustomStringConvertible

An extensible list of elliptic curves supported by this repository.

  • A prime256v1 curve.

    Declaration

    Swift

    public static let prime256v1: EllipticCurve
  • A secp384r1 curve.

    Declaration

    Swift

    public static let secp384r1: EllipticCurve
  • A secp521r1 curve.

    Declaration

    Swift

    public static let secp521r1: EllipticCurve
  • Checks if two Curves are equal, required for Equatable protocol.

    Declaration

    Swift

    public static func == (lhs: EllipticCurve, rhs: EllipticCurve) -> Bool
  • A String description of the Curve. Required for CustomStringConvertible protocol.

    Declaration

    Swift

    public var description: String { get }