Structure
ECDSA.PrivateKey
struct PrivateKey<Curve> where Curve : ECDSACurveType
Topics
Operators
static func == (ECDSA.PrivateKey<Curve>, ECDSA.PrivateKey<Curve>) -> BoolReturns a Boolean value indicating whether two values are equal.
Initializers
init()Generates a new ECDSA key.init(backing: some ECDSAPrivateKey) throwsCreates anECDSA.PrivateKeyinstance from SwiftCrypto PrivateKey.init(key: String) throwsInitializes a newECDSA.PrivateKeywith ECDSA parameters.init(pem:)Creates anECDSA.PrivateKeyinstance from a PEM encoded private key data.
Instance Properties
var curve: ECDSACurvevar parameters: ECDSAParameters?var pemRepresentation: StringThe current private key as a PEM encoded string.var publicKey: ECDSA.PublicKey<Curve>
Relationships
Conforms To
ECDSAKeySwift.EquatableSwift.SendableSwift.SendableMetatype