Pebble Coding

ソフトウェアエンジニアによるIT関連技術や数学の備忘録

iOSウォレットアプリ外部ライブラリ依存関係

iOS版ウォレットアプリにはソースが公開されているものがあります。ソースが公開されていれば、自分で脆弱性があるかどうかを調べたり出来るので、ソースが公開されていないものに比べてその点がメリットです。

いくつかのアプリで外部ライブラリ依存関係を調べてみました。

breadwallet/breadwallet-ios
|
|-- breadwallet/breadwallet-core
|    |- bitcoin-core/secp256k1  MIT
|
|-- breadwallet/nettle          GNU nettle
|                               crypt library sha1,sha2,sha3,sha256,sha512,twofish,salsa20,
|                                   rsa,pkcs1,hmac,ecdsa,ed25519,chacha,bignum, ...
|                               LGPL-3.0
|
|-- breadwallet/unbound         RSASHA256, GOST, ECDSA, SHA384 DNSSEC, ... 
                                BSD-3-Clause


TrustWallet/trust-wallet-ios
|  
|-- TrustWallet/TrustSDK-iOS  
|-- TrustWallet/trust-core  
|     |- trezor/trezor-crypto     crypto library in C, Elliptic curve is implemented by bigint
|                               MIT
|-- attaswift/BigInt  


kishikawakatsumi/BitcoinKit
|
|-- bitcoin-core/secp256k1      MIT
|-- openssl                     https://www.openssl.org

プライバシーポリシー

お問い合わせ

スポンサーリンク