Client and backend. Every class listed here is shared: the same code is compiled into your app and into your server. The package's page in the client API lists all of it, including any classes that exist only in the app.
package com.codename1.crypto.hd
Hierarchical deterministic keys:
Mnemonic backup phrases (BIP-39), Bip32 derivation
on secp256k1 with xprv/xpub serialization, Slip10 for Ed25519, and
DerivationPath for the m/44'/60'/0'/0/0 notation.Types
class Bip32 | A BIP-32 hierarchical deterministic key on secp256k1: Bitcoin, every EVM chain and most others derive their accounts this way from one Mnemonic seed. |
class DerivationPath | A BIP-32 derivation path such as m/44'/60'/0'/0/0: a list of child indices, each hardened when written with ', h or H. |
class Mnemonic | BIP-39 mnemonic sentences: the 12 to 24 English words a wallet shows as its backup, and the 64-byte seed Bip32 and Slip10 derive every key from. |
class Slip10 | SLIP-10 key derivation for Ed25519, the scheme Solana, Stellar, Cardano-style and Aptos/Sui wallets use on a Mnemonic seed. |