いろは(iroha)是这个。
いろはSwift (IrohaSwift) 是使用いろは(iroha)的客户端 Swift 库。
iOS 8.0+
Xcode 8.0+
Swift 3.0+
import IrohaSwift
let keypair = IrohaSwift.createKeyPair()
//===> keypair : (publicKey:String, privateKey:String)
let signature = IrohaSwift.sign(publicKey: publicKey, privateKey: privateKey, message: "MESSAGE")
//===> signature : String
let verify = IrohaSwift.verify(publicKey: keyPair.publicKey, signature: signature, message: "MESSAGE")
//===> verify : Bool
let hash = IrohaSwift.sha3_256(message: "")
//===> hash : "a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a"
let hash = IrohaSwift.sha3_384(message: "")
//===> hash : "0c63a75b845e4f7d01107d852e4c2485c51a50aaaa94fc61995e71bbee983a2ac3713831264adb47fb6bd1e058d5f004"
let hash = IrohaSwift.sha3_512(message: "")
//===> hash : "a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26"
luca3104 http://soramitsu.co.jp
版权所有©2016 Soramitsu Co., Ltd.
根据Apache许可证版本2.0(“许可证”);除非您遵守许可证,否则不得使用此文件。您可以在以下位置获取许可证副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用的法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言管理权限和限制,请参阅许可证。