CryptoCoreImp
final public class CryptoCoreImp : CryptoCoreComponent
Implementation of CryptoCoreComponent
-
Undocumented
Declaration
Swift
public init()
-
Undocumented
Declaration
Swift
public func sha256(_ data: Data) -> Data
-
Undocumented
Declaration
Swift
public func ripemd160(_ data: Data) -> Data
-
Undocumented
Declaration
Swift
public func keccak256(_ data: Data) -> Data
-
Undocumented
Declaration
Swift
public func sign(_ hash: Data, privateKey: Data) throws -> Data
-
Undocumented
Declaration
Swift
public func signByEd25519(_ hash: Data, privateKey: Data) -> Data
-
Undocumented
Declaration
Swift
public func encryptMessage(privateKey: Data, publicKey: Data, nonce: String, message: String) -> Data
-
Undocumented
Declaration
Swift
public func decryptMessage(privateKey: Data, publicKey: Data, nonce: String, message: Data) -> String
-
Undocumented
Declaration
Swift
public func getPublicKeyFromAddress(_ address: String, networkPrefix: String) -> Data
-
Undocumented
Declaration
Swift
public func generatePublicKey(withPrivateKey privateKeyData: Data, compression isCompression: Bool) -> Data
-
Undocumented
Declaration
Swift
public func generatePublicEd25519Key(withPrivateKey privateKeyData: Data) -> Data
-
Undocumented
Declaration
Swift
public func getPrivateKeyFromWIF(_ wif: String) -> Data?
-
Undocumented
Declaration
Swift
public func getWIFFromPrivateKey(_ privateKey: Data) -> String