├── LICENSE ├── README.md ├── cap └── Ledger-wallet.cap ├── src-preprocessed └── com │ └── ledger │ └── wallet │ ├── LedgerWalletApplet.javap │ ├── Ripemd160.javap │ └── SHA512.javap ├── src-test └── com │ └── ledger │ └── wallet │ ├── JCardSIMProprietaryAPI.java │ └── test │ ├── AbstractTest.java │ ├── JCardSIMTransport.java │ ├── KeycardHelper.java │ ├── TestGetWalletPublicKey.java │ ├── TestSetUserKeycard.java │ ├── TestSetup.java │ ├── TestSignMessage.java │ └── TestTransaction.java └── src └── com └── ledger └── wallet ├── AddressUtils.java ├── BCDUtils.java ├── Base58.java ├── Bip32.java ├── Bip32Cache.java ├── Crypto.java ├── GenericBEHelper.java ├── HmacSha512.java ├── Keycard.java ├── LWNFCForumApplet.java ├── LedgerWalletApplet.java ├── MathMod256.java ├── ProprietaryAPI.java ├── Ripemd160.java ├── SHA512.java ├── Secp256k1.java ├── TC.java ├── Transaction.java ├── Uint32Helper.java └── Uint64Helper.java /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/README.md -------------------------------------------------------------------------------- /cap/Ledger-wallet.cap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/cap/Ledger-wallet.cap -------------------------------------------------------------------------------- /src-preprocessed/com/ledger/wallet/LedgerWalletApplet.javap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-preprocessed/com/ledger/wallet/LedgerWalletApplet.javap -------------------------------------------------------------------------------- /src-preprocessed/com/ledger/wallet/Ripemd160.javap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-preprocessed/com/ledger/wallet/Ripemd160.javap -------------------------------------------------------------------------------- /src-preprocessed/com/ledger/wallet/SHA512.javap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-preprocessed/com/ledger/wallet/SHA512.javap -------------------------------------------------------------------------------- /src-test/com/ledger/wallet/JCardSIMProprietaryAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-test/com/ledger/wallet/JCardSIMProprietaryAPI.java -------------------------------------------------------------------------------- /src-test/com/ledger/wallet/test/AbstractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-test/com/ledger/wallet/test/AbstractTest.java -------------------------------------------------------------------------------- /src-test/com/ledger/wallet/test/JCardSIMTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-test/com/ledger/wallet/test/JCardSIMTransport.java -------------------------------------------------------------------------------- /src-test/com/ledger/wallet/test/KeycardHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-test/com/ledger/wallet/test/KeycardHelper.java -------------------------------------------------------------------------------- /src-test/com/ledger/wallet/test/TestGetWalletPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-test/com/ledger/wallet/test/TestGetWalletPublicKey.java -------------------------------------------------------------------------------- /src-test/com/ledger/wallet/test/TestSetUserKeycard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-test/com/ledger/wallet/test/TestSetUserKeycard.java -------------------------------------------------------------------------------- /src-test/com/ledger/wallet/test/TestSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-test/com/ledger/wallet/test/TestSetup.java -------------------------------------------------------------------------------- /src-test/com/ledger/wallet/test/TestSignMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-test/com/ledger/wallet/test/TestSignMessage.java -------------------------------------------------------------------------------- /src-test/com/ledger/wallet/test/TestTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src-test/com/ledger/wallet/test/TestTransaction.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/AddressUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/AddressUtils.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/BCDUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/BCDUtils.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Base58.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Base58.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Bip32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Bip32.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Bip32Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Bip32Cache.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Crypto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Crypto.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/GenericBEHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/GenericBEHelper.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/HmacSha512.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/HmacSha512.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Keycard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Keycard.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/LWNFCForumApplet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/LWNFCForumApplet.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/LedgerWalletApplet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/LedgerWalletApplet.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/MathMod256.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/MathMod256.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/ProprietaryAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/ProprietaryAPI.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Ripemd160.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Ripemd160.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/SHA512.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/SHA512.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Secp256k1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Secp256k1.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/TC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/TC.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Transaction.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Uint32Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Uint32Helper.java -------------------------------------------------------------------------------- /src/com/ledger/wallet/Uint64Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LedgerHQ/ledger-javacard/HEAD/src/com/ledger/wallet/Uint64Helper.java --------------------------------------------------------------------------------