EcdsaSignature
public struct EcdsaSignature
EcdsaSignature manages an ECDSA signature with an option to convert a high s to low s.
-
A r curve data format.
Declaration
Swift
public var r: Data -
A s curve data format.
Declaration
Swift
public var s: Data -
A signature in der format.
Declaration
Swift
public var der: Data { get } -
Init an EcdsaSignature.
Declaration
Swift
public init?(der: Data?, requireLowS: Bool = true, curve: EllipticCurveType = .r1)Parameters
derA signature in der format.
requireLowScurveThe curve (
R1orK1). -
Init an EcdsaSignature.
Declaration
Swift
public init(r: Data, s: Data)Parameters
rA r curve data format.
sA s curve data format.
View on GitHub
EcdsaSignature Structure Reference