Skip to content

Keychain

bigearsenal edited this page May 17, 2022 · 1 revision

Keychain

public class Keychain: NSObject 

Inheritance

NSObject

Initializers

init?(seedString:network:)

public convenience init?(seedString: String, network: String) throws 

init(hmac:)

public init(hmac: [UInt8]) 

Properties

privateKey

public var privateKey: Data?

identifier

public lazy var identifier: Data? 

parentFingerprint

public var parentFingerprint: UInt32 = 0

fingerprint

public lazy var fingerprint: UInt32 

extendedPrivateKey

public lazy var extendedPrivateKey: String 

extendedPrivateKeyData

public lazy var extendedPrivateKeyData: Data 

extendedPublicKey

public lazy var extendedPublicKey: String 

extendedPublicKeyData

public lazy var extendedPublicKeyData: Data 

Methods

derivedKeychain(at:)

public func derivedKeychain(at path: String) throws -> Keychain 

derivedKeychain(at:hardened:)

public func derivedKeychain(at index: UInt32, hardened: Bool = true) throws -> Keychain 
Types
Protocols
Global Typealiases
Global Variables
Global Functions
Operators
Extensions
Clone this wiki locally