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 Bip32A BIP-32 hierarchical deterministic key on secp256k1: Bitcoin, every EVM chain and most others derive their accounts this way from one Mnemonic seed.
class DerivationPathA 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 MnemonicBIP-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 Slip10SLIP-10 key derivation for Ed25519, the scheme Solana, Stellar, Cardano-style and Aptos/Sui wallets use on a Mnemonic seed.