Secure, audited & minimal implementation of BIP32 hierarchical deterministic (HD) wallets over secp256k1